package com.takwolf.libgdx.core;

import com.badlogic.gdx.graphics.g2d.Batch;

public abstract class Room {

    private Game game;

    public Room(Game game) {
        this.game = game;
    }

    public Game getGame() {
        return game;
    }

    protected void show() {}

    protected void resize(float viewportWidth, float viewportHeight) {}

    protected void update() {}

    protected void draw(Batch batch) {}

    protected void pause() {}

    protected void resume() {}

    protected void hide() {}

}
